stage protests - Spanish English Dictionary